package Mocks;

import Externos.AnalizadorImagen;
import Aplicacion.Imagen;
import Exceptions.PatenteNoDetectadaException;

/**
 * Objeto dise�ado para reconocer siempre la patente de la imagen enviada
 * @see AnalizadorImagen
 */

public class MockAnalizadorSuccess implements AnalizadorImagen {
	
	public static final String PATENTE = "AAA000";
	private String patente = null;
	
	public MockAnalizadorSuccess() {}
	
	public MockAnalizadorSuccess(String patente)
	{
		this.patente = patente;
	}
	/**
	 * Obtiene la patente de la imagen
	 * @param imagen Imagen del veh�culo en infracci�n
	 * @throws PatenteNoDetectadaException
	 */
	@Override
	public String getPatente(Imagen foto) throws PatenteNoDetectadaException{
		if (this.patente == null)
			return MockAnalizadorSuccess.PATENTE;
		return this.patente;
	}
	
}
